home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
GAMES
/
FUNNYMINES
/
!StrmSweep
/
!Help
< prev
next >
Wrap
Text File
|
1995-01-16
|
5KB
|
137 lines
/
/
\
/\
/
Stormsweeper
~~~~~~~~~~~~
Version 0.03 (16-Jan-95)
© Andrew Garrard 1995
This software is public domain. It may be copied
freely, so long as all the files (including this
help file) are copied with it.
This was written as a piece of software to be
bundled with 3-D Minesweeper (also PD) and maybe
also some other variants on minesweeper. If you
have not tried 3DMine (which has had rather more
time devoted to it than this has), why not give
it a go?
This is minesweeper, with a difference.
The difference is that the mines move.
The other difference, to be fair, is that you
can't flag a mine - you have to blow it up
immediately. The upshot of this is that you
can't 'unflag' a mine - if you make a mistake,
you lose.
Minesweeper the game
~~~~~~~~~~~ ~~~ ~~~~
Minesweeper is a game dating back at least to
the early days of microcomputers. The game is
played on a grid of cells, some of which contain
a 'mine' (there can only be one mine per cell).
You can clear a cell to find out its contents,
or 'detonate' a cell if you think it contains a
mine (which removes the mine if there is one
there).
The aim is to place detonate all the cells which
contain mines. If you clear a cell which has a
mine in it, you lose (it explodes and kills you).
If you clear a cell which does not contain a
mine, the cell will tell you how many mines are
in the cells adjacent to that cell (including
cells connected only corner-to-corner). At the
start of the game, the cells at the corners of
the grid are safe, so you have a safe starting
point (this may not still be true after a storm).
If you detonate a cell which does not contain a
mine, the explosion will kill you, and you lose
the game.
This implementation also provides a query
facility - you can query as many cells as you
like (so long as they are not clear) and unquery
them again, and they are then marked as such.
This facility sometimes comes in useful for
working out which cells are mined in more complex
arrangements - the query makes no difference to
the game itself, and is only a memory aid.
The best thing to do to get the hang of these
instructions is to set up a grid with only one
mine in it, and then try it out to see how the
program responds to your actions.
Note that some versions of minesweeper (incl.
this one) will automatically clear cells which
are adjacent to a cell which is cleared and has
no adjacent mines. Because the cells next to
such a cell do not contain a mine, it is always
safe to clear the cells around it, so the
program does it for you.
Stormsweeper
~~~~~~~~~~~~
The idea behind stormsweeper is that, in this
case, you are sent to clear mines from an area
which is particularly beset by storms - every so
often (you can set how often) there is a storm,
and your efforts at clearing the grid must stop.
The mines are blown out of position during the
storm, so the boundaries of your known cleared
area will reduce with each storm. You can clear
from a clear area again to re-check boundaries.
The game will use whichever mode it is run in,
so long as that mode is 16-colour. If the mode
doesn't have a whole number of characters in the
y direction, the pointer may be offset from its
actual position - obscure bug, and not really my
fault (just a warning, since my 1156x876 mode
has this problem). Note that each cell is only
8x8 pixels, so running in a high resolution mode
can result in eye strain.
When the game starts you will be asked the size
of the grid you want to work on, the number of
mines to be placed in it, and the time between
each storm (in seconds) - fortunately the storms
are regular in this region. :-)
Hope you enjoy it. Happy sweeping.
Andrew Garrard, da awfuh
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Revision history:
Version 0.01 (21-Dec-94)
Well, it worked, so I sent it to APDL
Version 0.02 (10-Jan-95)
Removed diagnostic which was accidentally left
Time between mines now in seconds, not 100ths
!StrmSweep icon improved
Minor help file improvements
Version 0.03 (16-Jan-95)
Quick change so you can't now try to detonate a
cell which is already cleared - positioning is
a problem since cells are only 8x8, and this
ought to help
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If this scrolled by too fast to read, hold down
<Ctrl> to slow down scrolling and <Ctrl>+<Shift>
to stop the text scrolling, or, preferably, load
the file into an editor (e.g. !Edit in the RISC
OS 3 Apps folder or on the RISCOS 2 applications
discs, or !Zap - available in the public domain)